package com.sg.service.biz.app;

import com.sg.dto.biz.app.req.*;
import com.sg.dto.biz.app.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface UnstructuredDataService {
    /**
     * D3-3批量增文档附件关系(公共)
     */
    BatchAddDmAttRelaComRespDto batchAddDmAttRelaCom(BatchAddDmAttRelaComReqDto batchAddDmAttRelaComRep);

    /**
     * D3-13新增文档及文档关系(公共)
     */
    AddDocAndDocRelaComRespDto addDocAndDocRelaCom(AddDocAndDocRelaComReqDto addDocAndDocRelaComRep);

    /**
     * D3批量删文档附件关系(公共)
     */
    BatchDeleteDmAttRelaComRespDto batchDeleteDmAttRelaCom(BatchDeleteDmAttRelaComReqDto batchDeleteDmAttRelaComRep);

    /**
     * D3执行文档关系处理(公共)
     */
    ImplementDocRelaDisposeComRespDto implementDocRelaDisposeCom(ImplementDocRelaDisposeComReqDto implementDocRelaDisposeComRep);

    /**
     * D3批量增文档及文档关系(公共)
     */
    BatchAddDocAndDocRelaComRespDto batchAddDocAndDocRelaCom(BatchAddDocAndDocRelaComReqDto batchAddDocAndDocRelaComRep);

    /**
     * D3执行删除业务应用文档附件(公共)
     */
    ImplementDelBusAppDocRelaComRespDto implementDelBusAppDocRelaCom(ImplementDelBusAppDocRelaComReqDto implementDelBusAppDocRelaComRep);

    /**
     * D3执行删资料文档附件
     */
    ImplementDelBusAppDocRelaRespDto implementDelBusAppDocRela(ImplementDelBusAppDocRelaReqDto implementDelBusAppDocRelaRep);

    /**
     * D3-13新增文档附件关系(公共)
     */
    AddDmAttRelaComRespDto addDmAttRelaCom(AddDmAttRelaComReqDto addDmAttRelaComRep);

    /**
     * 11111D3增单条业务应用文档关系(公共)
     */
    AddSingleBusAppDocRelaComRespDto addSingleBusAppDocRelaCom(AddSingleBusAppDocRelaComReqDto addSingleBusAppDocRelaComRep);

    /**
     * D3删除成果文档关系业务处理(公共)
     */
    DeleteAchUnstrRelBizProComRespDto deleteAchUnstrRelBizProCom(DeleteAchUnstrRelBizProComReqDto deleteAchUnstrRelBizProComRep);

    /**
     * D3执行准备规划相关资料文档关系(公共)
     */
    ImplementPerpareDataDocRelOrDocComRespDto implementPerpareDataDocRelOrDocCom(ImplementPerpareDataDocRelOrDocComReqDto implementPerpareDataDocRelOrDocComRep);

    /**
     * D3执行分析是否结果文档(公共)
     */
    ImplementAnalyzeIsResultDocComRespDto implementAnalyzeIsResultDocCom(ImplementAnalyzeIsResultDocComReqDto implementAnalyzeIsResultDocComRep);

    /**
     * D3执行按身份人员查目标下网盘内容列表(公共)
     */
    ImplementTargetNetDiskContentByOriRoleMemComRespDto implementTargetNetDiskContentByOriRoleMemCom(ImplementTargetNetDiskContentByOriRoleMemComReqDto implementTargetNetDiskContentByOriRoleMemComRep);

    /**
     * D3执行按身份人员查目标下网盘文档列表(公共)
     */
    ImplementTargetNetDiskDocByOriRoleMemComRespDto implementTargetNetDiskDocByOriRoleMemCom(ImplementTargetNetDiskDocByOriRoleMemComReqDto implementTargetNetDiskDocByOriRoleMemComRep);

    /**
     * D3执行按部门查目标下网盘内容列表(公共)
     */
    ImplementTargetNetDiskContentByDeptIdComRespDto implementTargetNetDiskContentByDeptIdCom(ImplementTargetNetDiskContentByDeptIdComReqDto implementTargetNetDiskContentByDeptIdComRep);

    /**
     * D3执行按部门查目标下网盘文档列表(公共)
     */
    ImplementTargetNetDiskDocByDeptIdComRespDto implementTargetNetDiskDocByDeptIdCom(ImplementTargetNetDiskDocByDeptIdComReqDto implementTargetNetDiskDocByDeptIdComRep);

    /**
     * D3新增目标下汇报成果文档关系(公共)
     */
    AddTargetReportAchievementDocAndDocRelaComRespDto addTargetReportAchievementDocAndDocRelaCom(AddTargetReportAchievementDocAndDocRelaComReqDto addTargetReportAchievementDocAndDocRelaComRep);

    /**
     * D3查询目标下成果网盘中基层目标周期导航列表(公共)
     */
    QueryTargetNetDiskMidOrGrassrootsPlanTargetCycleMenuListComRespDto queryTargetNetDiskMidOrGrassrootsPlanTargetCycleMenuListCom(QueryTargetNetDiskMidOrGrassrootsPlanTargetCycleMenuListComReqDto queryTargetNetDiskMidOrGrassrootsPlanTargetCycleMenuListComRep);

    /**
     * D3查询目标内容成果对接文档列表(公共)
     */
    QueryTargetContAchievementDockDocListComRespDto queryTargetContAchievementDockDocListCom(QueryTargetContAchievementDockDocListComReqDto queryTargetContAchievementDockDocListComRep);

    /**
     * D3查询目标内容树文档关系实例列表(公共)
     */
    QueryTargetContTreeUnstructuredRelationshipInstanceListComRespDto queryTargetContTreeUnstructuredRelationshipInstanceListCom(QueryTargetContTreeUnstructuredRelationshipInstanceListComReqDto queryTargetContTreeUnstructuredRelationshipInstanceListComRep);

    /**
     * D3执行按工作周期查目标下网盘文档列表(公共)
     */
    ImplementTargetNetDiskDocByTargetCycleIdComRespDto implementTargetNetDiskDocByTargetCycleIdCom(ImplementTargetNetDiskDocByTargetCycleIdComReqDto implementTargetNetDiskDocByTargetCycleIdComRep);
///**
//   * D3查询目标内容当前或全部文档关系实例列表(公共)
//   */
//    QueryTargetContCurOrAllUnstructuredRelationshipInstanceListComRespDto queryTargetContCurOrAllUnstructuredRelationshipInstanceListCom(QueryTargetContCurOrAllUnstructuredRelationshipInstanceListComReqDto queryTargetContCurOrAllUnstructuredRelationshipInstanceListComRep);
//  //
}
